/* page */
html,body{
    height: 100%;
    margin: 0;
    padding: 0;
    font:14px  "Microsoft YaHei"; word-wrap:break-word; 
    color:#333;
}
body{
	background: #f1f4f7;
}
ul,li{margin:0;}
.modelFun{position: relative;cursor: pointer;}
.modelFun:hover .main-menulist{display: block;}
.userinfo-dropdown{position:absolute;top:0;left:0;right:0;text-align: center;}
.nav .el-dropdown{color:#fff;cursor:pointer;}
.userinfo-new{cursor: pointer;}
.userinfo-new:hover{background-color: #656e7b;}
.main-menulist{
    background-color: #394555;display: none;
}
.welcome,.modelFun{padding:0 14px;border-right:1px solid #656E7B;}
.logout{text-align: center;padding:0 14px;cursor: pointer;}
.welcome:hover,.modelFun:hover,.logout:hover{background-color: #656e7b;}
.logout img{vertical-align: middle;}
.theme_titl{
  padding:0 20px;
  text-align: center;
  font-size:19px;
  font-weight: bold;
}
.el-submenu__title{
    font-size:14px;text-align:left;    display: flex;color:#30A5FF;
    justify-content: flex-start;border-top: 1px solid #eee;
}
.span_red{color: red;}
.form_part form{display: flex;padding-right: 30px;flex-direction: column;}

.form_part .el-dialog{position: absolute;right:0;top:0;margin-bottom:0;box-shadow: -6px 0 10px #ccc;width:540px;padding:20px;}
.form_part .el-dialog__body{padding:20px;}
.form_part .el-dialog__headerbtn{   
    top:0;
    right:0;
    background: #fff;
    width:540px;
    display: flex;
    justify-content: flex-end;
    padding: 20px;
    position: fixed;
    z-index: 1;
}
.form_part .el-dialog__headerbtn .el-dialog__close{
    color:#000;
    border-radius: 50%;
    border: 1px solid #000;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 20px;
    box-sizing: border-box;
}
.el-dialog__header{border-bottom:1px solid #efefef;padding:20px 30px 20px;margin: 40px 0;}
.el-dialog__title{font-size:16px;color:#666;    border-left: 3px solid hsl(0, 0%, 33%);
    color: hsl(0, 0%, 32%); 
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    /*margin-left:25px;*/
}
.form_part .el-select{width:100%;}
.form_part .form_l_r{display: flex;flex-direction: row;    justify-content: space-around;padding:0 50px;}
.form_left,.form_right{width:50%;}
.group_title{color:#666;font-size:16px;
     border-left: 3px solid hsl(0, 0%, 33%);
    color: hsl(0, 0%, 32%); 
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
}
.main_title{
    padding-bottom:20px;
    border-bottom:1px solid #efefef;
    margin-bottom: 50px;
}
.form_l_r .el-form-item__content{
    display: flex;
}
.form_alt{color:red;font-size:12px;    width: 170px;    padding: 0 10px;}
.el-checkbox-group{display: flex;}
.el-checkbox+.el-checkbox{margin-left:8px;}
.el-checkbox__label{padding-left:5px;}
.footer-center{text-align: center;}
.toolbar_footer .el-pagination.is-background .el-pager li:not(.disabled):hover{
    color:#fff;
}
.form_param .el-dialog__header{margin-bottom:0;}
.form_text{    font-size: 12px;
    font-weight: normal;
    color: #bbb;
    margin-left: 10px;}
.g-center{
    display: table-cell;

    vertical-align: middle;
}
.page{
    margin: 20px 0 0;

    text-align: center;
}

.operation{
    margin-bottom: 20px;
}
.el-table tr{/*text-align:center;*/color:#666;}

.el-table thead {
    color: #222222;
    font-weight: normal;
    /*e7eaec*/
}
.el-table{
    border:1px solid #efefef;
    font-size:12px;

}
.el-table--fit{border-right:1px solid #efefef;}
.el-table thead th{background:#f5f5f5;/*text-align: center;*/ color: #222222;padding:10px 0;    font-weight: normal;}
.el-table td, .el-table th{padding:14px 0;border-color:#e7eaec;}
/*.el-table td, .el-table th.is-leaf{border-color:#e7eaec;}*/
.el-table th.is-leaf{border-color:#e7eaec;}
table{border-color:#e7eaec;}
.span_btn{
  color:#446E9B;
  cursor: pointer;
}
.span_btn_del{color:#ff2424;}
.span_num{color:#00aaef;}
.span_line{color:#00aaef;margin:0 2px;}
.el-breadcrumb__inner a:hover, .el-breadcrumb__inner:hover {
    color: #30A5FF;
}
.el-input__inner{height:36px;border-radius: 0;}
.table_toolbar .el-input__inner{width:280px;font-size:14px;color:#cacaca;}
.el-button--primary,.el-button--primary:hover,.el-button--primary:focus{    background-color: #30A5FF;    border-color: #30A5FF;border-radius: 2px;padding:10px 21px;}

.el-button--primary:hover{opacity: 0.8}
.el-icon-search{font-size:18px;}
.table_i .el-button--primary{    padding: 8px 20px;border-radius: 0;}
.table_i{     position: relative;     left: -4px;}
.table_btn_r{float:right;}
.el-input{display: flex;}
.el-form--inline .el-form-item.table_input{margin-right: 0;}
.toolbar_header{white-space: nowrap;}
.toolbar_header .el-form-item__label{font-size:12px;}
.toolbar_header .el-input__inner{padding:0 3px;height:28px;width:171px;font-size: 12px;}
.toolbar_header  .el-select .el-input__inner{width:73px;}
.toolbar_header .el-form--inline .el-form-item__content{vertical-align: middle;}
.toolbar_header .el-button--primary,.toolbar_header .el-button--primary:hover,.toolbar_header .el-button--primary:focus{padding:4px 5px;}
.toolbar_header .el-button--primary,.toolbar_header .el-button--primary.is-disabled,.toolbar_header  .el-button--primary.is-disabled:active,.toolbar_header  .el-button--primary.is-disabled:focus,.toolbar_header .el-button--primary.is-disabled:hover{background: #ddd;border-color:#ddd;color:#555;}

/*.el-icon-date:before{content:"";}
.el-icon-date:after{content: "\E608";}*/
.el-input__prefix{left: 140px;line-height: 28px;}
.el-icon-date{line-height: 28px;}

.title_icon{margin-right:20px;}
.el-dialog{padding:20px 0px;    max-width: 650px;top: 50px;}
.el-dialog__headerbtn{top:50px;right:28px;font-size:18px;}
.el-dialog__body{padding:30px 0;}
.el-radio__input.is-checked .el-radio__inner{    border-color: #30A5FF;    background: #30A5FF;}
.el-radio__input.is-checked+.el-radio__label {
    color: #30A5FF;
}
.form_part.form_part_roles form{display: block;padding: 0 30px;}
.form_part.form_part_roles .el-dialog{max-width: 428px;padding:20px 15px;}
.form_part .el-form-item{margin-bottom:20px;}
.form_part_roles .el-dialog__footer .el-button--primary{width:100%;}
.form_part_roles .el-dialog__headerbtn{right:38px;}
/*.form_left .el-form-item__label{text-align:left;}*/
.form_right{padding-left:30px;}
.el-dialog__footer{text-align: center;padding-top:0;}
.dialog-footer .el-button--primary{width:124px;padding:7px 21px;}
.cell .span_block{display: flex;    justify-content: center;    align-items: center;}
.el-select-dropdown__item{font-size:12px;}
.dot{
    /*background: #00aaef;*/
	background: #666;
    border-radius: 50%;
    height: 3px;
    width: 3px;
    margin-right:3px;
}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover{
	background-color: #30A5FF;
    border-color: #30A5FF;
    opacity: 0.8;
}
.toolbar.toolbar_footer{margin-top:20px;}
.toolbar_footer .el-button--primary{width:88px;}
.el-checkbox__inner{width:18px;height:18px;}
.el-checkbox__inner::after{left:6px;top:3px;}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{top:7px;}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #30A5FF;
    border-color: #30A5FF;
}
.el-textarea__inner{height:152px;}

.el-form-item__label{color:#666;}
.el-breadcrumb__inner, .el-breadcrumb__inner a{font-weight: normal;}
.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#30A5FF;}
.el-form-item{margin-bottom:18px;}
.toolbar_footer .el-input{display:inline-block;}
.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #30A5FF;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #30A5FF;
}

/*.more{cursor: pointer;border:1px solid #30A5FF; color:#30A5FF;    width: 13px;
    height: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 3px;
    bottom: 3px;
}*/
.el-tabs__item{font-size:16px;}
.tabs_ul{display: flex;font-size: 16px;height: 50px;}
.tabs_list{padding:0 20px;cursor: pointer;color:#fff;}
.tabs_list_active{background: #30A5FF;}
.el-table th>.cell,.el-table .cell{padding:5px;}
.paramconfig .table_toolbar .el-input__inner{color:#606266;}
.form_select .el-form-item__content{max-width: 202px;}
.form_switch .el-form-item__content{width:202px;}
.toolbar_footer .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #30A5FF;
}